// import { Expose } from "class-transformer";

// export enum returnStatusType {
//   // 返回状态类型
//   SUCESS = "sucess", //成功
//   FAIL = "fail" //失败
// }
// export class ResponseModel<DataClass> {
//   // 服务器端返回数据模型
//   @Expose()
//   code = 0; // 业务请求返回码
//   @Expose()
//   mes = ""; // 信息
//   @Expose()
//   status: returnStatusType = returnStatusType.SUCESS; // 状态
//   @Expose()
//   data: DataClass | undefined; // 数据

//   // constructor(classOb:new()=> DataClass){
//   //     this.data=new classOb()
//   // }
// }

export interface ResBase {
  //请求返回基础类型
  optResult: number; //业务返回状态码
  msg?: string; //返回说明信息
  residualTimes?: number; //请求剩余次数
  [key:string]:any
}
